Using Run-time Reconfiguration for Energy Savings in Parallel Data Processing
نویسندگان
چکیده
Parallelism and adaptability are two distinct architectural design considerations in embedded processors. Multicore processors accelerate application execution on account of their inherent parallelism and run-time reconfiguration capabilities add adaptability during infield deployment. To benefit from both these features, a reconfigurable multiprocessor architecture − QuadroCore has been developed. A novel reconfiguration mechanism has been incorporated that provides fast run-time adaptability in a 4-processor cluster. In this paper, this scheme of reconfiguration has been used to save energy when using QuadroCore for data-parallel applications. As a proof of concept, a data-intensive neural network application called Self-organising Maps has been implemented on QuadroCore. Via reconfiguration, energy reduction of up to 30% has been observed for an implementation in UMC’s 90nm standard cell technology.
منابع مشابه
FPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing
This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...
متن کاملInternal dynamic partial reconfiguration for real time signal processing on FPGA
Few FPGAs support creation of partially reconfigurable systems when compared to traditional systems based on total reconfiguration. This allows dynamic change of the functionalities hosted on the device when needed and while the rest of the system continues its working. Runtime partial reconfiguration of FPGA is an attractive feature which offers countless benefits across multiple industries. X...
متن کاملAnalyzing the Advantages of Run-Time Reconfiguration in Radar Signal Processing
Configurable architectures have emerged as one of the most powerful programmable signal processing platforms commercially available, obtaining their performance through the use of spatial parallelism. By changing the functionality of these devices during run-time, flexible mapping of signal processing applications can be made. The run-time flexibility puts requirements on the reconfiguration ti...
متن کاملArea Energy and Throughput Targeting in Debottlenecking of Heat Exchanger Networks with Decomposition Approach
For energy saving retrofit projects, its economics are usually evaluated in terms of capital investment and payback time. The capital investment is in direct relation to the total heat recovery area of the network and the payback time factor is base on both the area and the energy savings. The debottlenecking is an increased throughput, which can be profitable in economic sense. The combination...
متن کاملReKonf: Dynamically reconfigurable multiCore architecture
Applications differ in their computational requirements. A single application too can have diverse requirements during its different phases. In this thesis, we present ReKonf, a dynamically reconfigurable tile based multicore architecture that detects the program phase change at runtime and morphs itself into different configurations to suit the program phase behavior. We use space and time eff...
متن کامل